Science and civilization